Extending Casl by Late Binding

نویسندگان

  • Davide Ancona
  • Maura Cerioli
  • Elena Zucca
چکیده

We deene an extension of Casl, the standard language for algebraic speciication, with a late binding mechanism. More precisely, we introduce a special kind of functions called methods, for which, diierently to what happens for usual functions, overloading resolution is delayed at evaluation time and not required to be conservative. The extension consists, at the semantic level, in the deenition of an institution LB supporting late binding which is deened on top of the standard subsorted institution of Casl and, at the linguistic level, in the enrichment of the Casl language with appropriate constructs for dealing with methods. In addition to this, we propose a further enrichment of the Casl language which is made possible by introduction of late binding, that is a mechanism for \inheriting" axioms from a supersort with the possibility of overriding them. The aim is to obtain advantages in terms of reuse of speciications similar to those obtained by inheritance in object-oriented programming languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

In silico structural analysis of quorum sensing genes in Vibrio fischeri

Quorum sensing controls the luminescence of Vibrio fischeri through the transcriptional activator LuxR and the specific autoinducer signal produced by luxI. Amino acid sequences of these two genes were analyzed using bioinformatics tools. LuxI consists of 193 amino acids and appears to contain five α-helices and six ß-sheets when analyzed by SSpro8. LuxI belongs to the autoinducer synthetase fa...

متن کامل

The Effects of Extending of Co-planarity in a Series of Structurally Relative Polypyridyl Palladium(II) Complexes on DNA-binding and Cytotoxicity Properties

In depth interaction studies between calf thymus deoxyribonucleic acid (CT-DNA) and a series of four structurally relative palladium(II) complexes [Pd(en)(HB)](NO3)2 (a-d), where en is ethylenediamine and heterocyclic base (HB) is 2,2'-bipyridine (bpy, a); 1,10-phenanthroline (phen, b); dipyridoquinoxaline (dpq, c) and dipyridophenazine (dppz, d) (Figure 1), were performed. These studies have b...

متن کامل

The Effects of Extending of Co-planarity in a Series of Structurally Relative Polypyridyl Palladium(II) Complexes on DNA-binding and Cytotoxicity Properties

In depth interaction studies between calf thymus deoxyribonucleic acid (CT-DNA) and a series of four structurally relative palladium(II) complexes [Pd(en)(HB)](NO3)2 (a-d), where en is ethylenediamine and heterocyclic base (HB) is 2,2'-bipyridine (bpy, a); 1,10-phenanthroline (phen, b); dipyridoquinoxaline (dpq, c) and dipyridophenazine (dppz, d) (Figure 1), were performed. These studies have b...

متن کامل

Casl-ltl a Casl Extension for Dynamic Systems Summary Cofi Document: Casl/summary

Casl the basic language developed within CoFI, the Common Framework Initiative for algebraic speciication and development, cannot be used for specifying the requirements and the design of dynamic software systems. Casl-Ltl is an extension to overcome this limit, allowing to specify dynamic system by modelling them by means of labelled transition systems and by expressing their properties with t...

متن کامل

The Annals of Hepatology welcomes the Canadian Association for the Study of the Liver (CASL).

EDITORIAL The Annals of Hepatology (AH) has the notable distinction of being only the second peer-reviewed journal published in the Americas dedicated solely to liver disease. Founded in 2002 1 as the official journal of the Mexican Association of Hepatology (MAH), the inaugural issue of the AH received the endorsement of the late Dr. Andres T. Blei 2 who, at the time, was the editor of Hepatol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999